package dto

import (
	"wit-admin-go/system/app/model"
)

// Menu 接口信息
type Menu struct {
	model.Model
	// 标题/菜单名
	Name string `json:"name"`
	// 是固定在tab上吗
	Affix bool `json:"affix"`
	// 图标
	Icon string `json:"icon"`
	// 不要在tab中显示
	HideTab bool `json:"hideTab"`
	// 跳转路由
	Path string `json:"path"`
	// 组件名
	Component string `json:"component"`
	// 是否禁用
	Disabled bool `json:"disabled"`
	// 排序
	Sort int `json:"sort"`
	// 菜单类型 A：目录 B：菜单 C：按钮
	Mode     string `json:"mode"`
	ParentId string `json:"parentId"`
}

// MenuPage 获取分页
type MenuPage struct {
	Page
	Path      string `json:"path"`
	Component string `json:"component"`
	Name      string `json:"name"`
}
